home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cato / Xm / Constraint.z / Constraint
Text File  |  1998-10-20  |  8KB  |  133 lines

  1.  
  2.  
  3.  
  4.      CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX))))            UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV            CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt - The Constraint widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////XXXXmmmm....hhhh>>>>
  13.  
  14.  
  15.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  16.           This page documents version 1.2 of the Motif library.
  17.  
  18.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.           CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt widgets maintain additional state data for each
  20.           child.  For example, client-defined constraints on the
  21.           child's geometry may be specified.
  22.  
  23.           When a constrained composite widget defines constraint
  24.           resources, all of that widget's children inherit all of
  25.           those resources as their own.  These constraint resources
  26.           are set and read just the same as any other resources
  27.           defined for the child.  This resource inheritance extends
  28.           exactly one generation down, which means only the first-
  29.           generation children of a constrained composite widget
  30.           inherit the parent widget's constraint resources.
  31.  
  32.           Because constraint resources are defined by the parent
  33.           widgets and not the children, the child widgets never
  34.           directly use the constraint resource data.  Instead, the
  35.           parents use constraint resource data to attach child-
  36.           specific data to children.
  37.  
  38.         CCCCllllaaaasssssssseeeessss
  39.           Constraint inherits behavior and resources from CCCCoooommmmppppoooossssiiiitttteeee
  40.           and CCCCoooorrrreeee.
  41.  
  42.           The class pointer is ccccoooonnnnssssttttrrrraaaaiiiinnnnttttWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
  43.  
  44.           The class name is CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt.
  45.  
  46.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  47.           Constraint defines no new resources.
  48.  
  49.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  50.           Constraint inherits behavior and resources from CCCCoooommmmppppoooossssiiiitttteeee
  51.           and CCCCoooorrrreeee.  The following table defines a set of widget
  52.           resources used by the programmer to specify data.  The
  53.           programmer can also set the resource values for the
  54.           inherited classes to set attributes for this widget.  To
  55.           reference a resource by name or by class in a .Xdefaults
  56.           file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC prefix and use the remaining
  57.           letters.  To specify one of the defined values for a
  58.           resource in a .Xdefaults file, remove the XXXXmmmm prefix and use
  59.           the remaining letters (in either lowercase or uppercase, but
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX))))            UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV            CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           include any underscores between words).  The codes in the
  75.           access column indicate if the given resource can be set at
  76.           creation time (C), set by using XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved
  77.           by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is not applicable (N/A).
  78.  
  79.                                                    CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  80.      NNNNaaaammmmeeee                            CCCCllllaaaassssssss                           TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  81.      ______________________________________________________________________________________________________________
  82.      XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                CSG
  83.      XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
  84.      XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
  85.      XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  86.      XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
  87.      XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  88.      XmNborderWidth                  XmCBorderWidth                  Dimension        1                      CSG
  89.      XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
  90.      XmNdepth                        XmCDepth                        int              dynamic                CG
  91.      XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
  92.      XmNheight                       XmCHeight                       Dimension        dynamic                CSG
  93.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
  94.      XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
  95.      XmNscreen                       XmCScreen                       Screen *         dynamic                CG
  96.      XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
  97.      XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
  98.      XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
  99.      XmNx                            XmCPosition                     Position         0                      CSG
  100.      XmNy                            XmCPosition                     Position         0                      CSG
  101.  
  102.         TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  103.           There are no translations for Constraint.
  104.  
  105.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  106.           CCCCoooommmmppppoooossssiiiitttteeee((((3333XXXX)))) and CCCCoooorrrreeee((((3333XXXX)))).
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.